{
    "deviceName": "Creality Ender 3",
    "new": false,
    "mode": "FDM",
    "internal": 0,
    "bedWidth": 220,
    "bedDepth": 220,
    "maxHeight": 300,
    "bedRound": false,
    "bedBelt": false,
    "deviceZMax": 0,
    "originCenter": false,
    "extrudeAbs": true,
    "spindleMax": 0,
    "gcodeFan": [
        "M106 S{fan_speed}"
    ],
    "gcodeTrack": [
        "M73 P{progress}"
    ],
    "gcodeLayer": [
        ";; LAYER {layer} of {layers}",
        "M117 Layer {layer} of {layers}"
    ],
    "gcodePre": [
        "M104 S160          ; set extruder temp",
        "M140 S{bed_temp}   ; set bed temp",
        "M190 S{bed_temp}   ; wait for bed temp",
        "G28 W              ; home all without mesh bed level",
        "G80                ; mesh bed leveling",
        "G90                ; set absolute positioning mode",
        "M83                ; set relative positioning for extruder",
        "G1 F1000           ; set feedrate",
        "G1 Y-3.0 Z0.5      ; park outside print area",
        "M104 S{temp}       ; set extruder actual required temp",
        "M109 S{temp}       ; wait for extruder actual required temp",
        "G1 X60.0 E9.0      ; purge line",
        "G1 X100.0 E12.5    ; purge line",
        "M117 Printing"
    ],
    "gcodePost": [
        "G0 E-1 F900  ; retract slightly",
        "M104 S0      ; turn off nozzle heat",
        "M140 S0      ; turn off bed heat",
        "M107         ; turn off fan",
        "G0 F3000     ; set feedrate",
        "G0 Y210 Z210 ; serve up print",
        "G4           ; wait",
        "M84          ; disable steppers",
        "M117 Print Done"
    ],
    "gcodeProc": "",
    "gcodeDwell": [],
    "gcodeSpindle": [],
    "gcodeChange": [],
    "gcodeFExt": "gcode",
    "gcodeSpace": true,
    "gcodeStrip": false,
    "gcodeLaserOn": [],
    "gcodeLaserOff": [],
    "extruders": [
        {
            "extFilament": 1.75,
            "extNozzle": 0.4,
            "extSelect": [
                "T0"
            ],
            "extDeselect": [],
            "extOffsetX": 0,
            "extOffsetY": 0
        }
    ],
    "fwRetract": false,
    "profiles": [
        {
            "processName": "Ender 3 PLA",
            "sliceHeight": 0.2,
            "sliceShells": 3,
            "sliceShellOrder": "in-out",
            "sliceLayerStart": "center",
            "sliceFillAngle": 45,
            "sliceFillOverlap": 0.35,
            "sliceFillSparse": 0.1,
            "sliceFillType": "hex",
            "sliceAdaptive": false,
            "sliceMinHeight": 0,
            "sliceSupportDensity": 0.25,
            "sliceSupportOffset": 0.4,
            "sliceSupportGap": 0,
            "sliceSupportSize": 6,
            "sliceSupportArea": 0.25,
            "sliceSupportExtra": 0,
            "sliceSupportAngle": 1,
            "sliceSupportNozzle": 0,
            "sliceSolidMinArea": 5,
            "sliceSolidLayers": 2,
            "sliceBottomLayers": 2,
            "sliceTopLayers": 3,
            "firstLayerRate": 10,
            "firstLayerPrintMult": 1,
            "firstLayerYOffset": 0,
            "firstLayerBrim": 0,
            "firstLayerBeltLead": 200,
            "firstLayerFanSpeed": 0,
            "outputTemp": 205,
            "outputBedTemp": 70,
            "outputFanSpeed": 255,
            "outputFeedrate": 80,
            "outputFinishrate": 30,
            "outputSeekrate": 150,
            "outputShellMult": 1.35,
            "outputFillMult": 1.3,
            "outputSparseMult": 1.3,
            "outputRetractDist": 4,
            "outputRetractSpeed": 60,
            "outputRetractWipe": 2,
            "outputRetractDwell": 0,
            "outputShortPoly": 50,
            "outputMinSpeed": 1,
            "outputCoastDist": 0.05,
            "outputLayerRetract": false,
            "zHopDistance": 0.1,
            "antiBacklash": 0,
            "outputOriginCenter": false,
            "sliceFillWidth": 1,
            "sliceFillRate": 0,
            "sliceSupportEnable": false,
            "firstSliceHeight": 0.2,
            "firstLayerFillRate": 35,
            "firstLayerLineMult": 1,
            "firstLayerNozzleTemp": 0,
            "firstLayerBedTemp": 0,
            "firstLayerBrimTrig": 0,
            "firstLayerBrimGap": 0,
            "outputRaft": false,
            "outputRaftSpacing": 0.2,
            "outputBrimCount": 0,
            "outputBrimOffset": 2,
            "outputPurgeTower": 0,
            "outputInvertX": false,
            "outputInvertY": false,
            "arcTolerance": 0,
            "ranges": [],
            "outputLoops": 0,
            "firstLayerBrimIn": 0,
            "firstLayerBeltBump": 0,
            "outputBeltFirst": false,
            "sliceFillRepeat": 4,
            "sliceLineWidth": 0,
            "sliceSupportSpan": 5,
            "sliceSupportOutline": true,
            "firstLayerFlatten": 0,
            "outputDraftShield": false,
            "outputAvoidGaps": true,
            "sliceDetectThin": "off"
        }
    ]
}
